package com.bringway.global.dao;

import java.util.List;
import java.util.Map;

import com.bringway.global.domain.SysUserDetails;
import com.bringway.global.domain.User;

import net.sf.json.JSONObject;

/*
* @author qjy
* @version 创建时间：2015年9月14日 下午3:55:33
* 类说明
*/
public interface UserDao {

	public User login(String gyh,String password) throws Exception;
	
	public List<Map<String, Object>> queryRoleList(JSONObject params);

	public SysUserDetails login(String gyh);

	/**
	 * 用户是否有权限访问url
	 * @param user_realId 用户信息ID
	 * @param user_roleId 用户角色ID
	 * @param requestUri 资源路径
	 * @return true : 有权限访问
	 * false : 无权限访问
	 * */
	public boolean isHasAuthrity(String user_realId, String user_roleId, String requestUri);
}
